building construction machinery and equipment - Français Anglais Dictionnaire